Computer Assisted Assessment of SQL Query Skills
نویسندگان
چکیده
Structured Query Language (SQL) is the dominant language for querying relational databases today, and is an essential topic in introductory database courses in higher education. Even though the language is syntactically simple, relatively concise, and highly structured, students experience many difficulties while learning to express queries in SQL. In recent years a small number of software tools have been proposed to help students learn to write query statements and to assess their querying skills. In this paper we compare and evaluate existing tools mainly from the perspective of database theory and practice, but also from a pedagogical perspective. Addressing the deficiencies and opportunities uncovered by the evaluation, we then introduce SQLify, a new tool that extends the current state of the art by incorporating semantic feedback, enhanced automatic assessment based on database theory, and peer review to arrive at a richer learning experience for students, as well as consistent assessment results and reduced marking for instructors.
منابع مشابه
A System Employing Peer Review and Enhanced Computer Assisted Assessment of Querying Skills
In recent years a small number of web-based tools have been proposed to help students learn to write SQL query statements and also to assess students’ SQL writing skills. SQLify is a new SQL teaching and assessment tool that extends the current state-of-the-art by incorporating peer review and enhanced automatic assessment based on database theory to produce more comprehensive feedback to stude...
متن کاملOnline Assessment of SQL Query Formulation Skills
Being able to formulate useful SQL queries is a fundamental skill required by many software development professionals. Masteringthis skill is a difficultprocess, requiringconsiderable practice and effort on the part of the student. In addition, assessment of SQL query formulation skills is a process that does not appear to have been thoroughly researched, and numerous problems are inherent to t...
متن کاملDiscovering Popular Clicks\' Pattern of Teen Users for Query Recommendation
Search engines are still the most important gates for information search in internet. In this regard, providing the best response in the shortest time possible to the user's request is still desired. Normally, search engines are designed for adults and few policies have been employed considering teen users. Teen users are more biased in clicking the results list than are adult users. This leads...
متن کاملInvestigating Students' Self-Assessment Skills
Student modeling approaches predominantly focus on modeling student knowledge. For effective learning, however, it is necessary to teach students how to learn, as well as to provide support for learning domain knowledge. Recently, a number of projects focused on students’ learning strategies, and initiated work on modeling students’ metacognitive skills, such as self-explanation and reflection....
متن کاملA Graphical Environment to Query XML Data with XQuery
XQuery, the standard query language for XML, is increasingly popular among computer scientists with a SQL background, since queries in XQuery and SQL require comparable skills to be formulated. However, the number of these experts is limited, and the availability of easier XQuery “dialects” could be extremely valuable. With this motivation in mind, we designed XQBE, a dialect of XQuery inspired...
متن کامل